php中如何用$_GET[ ]方法获取相同参数第二个值?我不吝啬分数。。

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:42:04
如 有 play.php?id=1&id=2&id=3请问如何获取第二个ID和第三个ID的值呢?获取第一个的我知道 $a=$_get["id"]关键是第二个和第三个。。。

有知道的朋友请帮助,我不会小气的。。。
ID不变哈 ,例如第二个ID不能用 ID2替代。。。第三个不能用 ID3替代。。。

1.传递参数页面a.html
<a href="b.php?id=1&id=2&id=3">
ni
</a>
2.接收参数页面b.php
<?php
$a=$_SERVER['QUERY_STRING'];//id=1&id=2&id=3
$ids=explode('&',$a);//此函数用来将字符串切割为数组
echo substr($ids[0],3)."<br>";
echo substr($ids[1],3)."<br>";
echo substr($ids[2],3)."<br>";
?>

你为什么要这样传值,我估计吧,这个话,你只能取一个,因为别的值可能会被覆盖,或是三个ID的组合值,这个好像是C#,。不是PHP,你最好还是不要这样传递值,或值,你可以直接取得这个url然后自己用正则或是别的方法获取这个值,我想你获取这个URL应该没有难度